home *** CD-ROM | disk | FTP | other *** search
/ ETO Development Tools 4 / ETO Development Tools 4.iso / Essentials / MacApp Documentation / MacApp.TECH$ Archives / 1990 / Nov 90 / MacApp.Tech$ 11⁄9⁄90 / 2335-Re Re Re[2] Sharable-Nov90 < prev    next >
Encoding:
Text File  |  1991-03-06  |  1.6 KB  |  39 lines  |  [TEXT/GEOL]

  1. Item forwarded  by  FRED.FORSMAN to DIEZMANN
  2.  
  3. Item    7324749                         8-Nov-90        04:26PST
  4.  
  5. From:   KRIPALU                         Kripalu Ctr, Michael A Latta,PRT
  6.  
  7. To:     CDA0220                         DEV Bell Northern Resrch,B Papp,IDV
  8.  
  9. cc:     MACAPP.TECH$                    MacApp Technical
  10.  
  11. Sub:    Re: Re: Re[2]: Sharable…
  12.  
  13. The idea of shared code segments is fairly standard in minicomputer operating
  14. systems like VMS.  Their solution should work well in the Mac case as well.  In
  15. those cases the Library file is used as the reference point and the means of
  16. sharing code.  In this case the library would hold the code segments and be a
  17. shared resource file to the applications.  The segment numbers would be the
  18. same because all the applications would have been linked to the same library.
  19. A version number is usually used to ensure that the application's expected
  20. library matches the one found at run time.
  21.  
  22. The main change would be in the linker to allow generating shared library
  23. output rather than always linking an application, and then again in resolving
  24. references to the library, and adding the library search and open to the init
  25. code generated.
  26.  
  27. By making this a general feature of the operating system, not just a MacApp
  28. special case all comercial libraries could be distributed in this way such as
  29. the Sybase interface, Inside Out, and others.
  30.  
  31. Now that the Mac operating system is competing with OS/2 and workstation
  32. operating systems, and the applications are getting sufficiently sophisticated
  33. to require comercial libraries to handle the scope of the work, I for one would
  34. like to see this feature come to pass.
  35.  
  36.  
  37. Mike Latta
  38.  
  39.